solar powered satellite - Alemán Inglés Diccionario